Weld: Rethinking the Interface Between Data-Intensive Applications

نویسندگان

  • Shoumik Palkar
  • James J. Thomas
  • Deepak Narayanan
  • Anil Shanbhag
  • Rahul Palamuttam
  • Holger Pirk
  • Malte Schwarzkopf
  • Saman P. Amarasinghe
  • Samuel Madden
  • Matei Zaharia
چکیده

Data analytics applications combine multiple functions from different libraries and frameworks. Even when each function is optimized in isolation, the performance of the combined application can be an order of magnitude below hardware limits due to extensive data movement across these functions. To address this problem, we propose Weld, a new interface between data-intensive libraries that can optimize across disjoint libraries and functions. Weld exposes a lazily-evaluated API where diverse functions can submit their computations in a simple but general intermediate representation that captures their data-parallel structure. It then optimizes data movement across these functions and emits efficient code for diverse hardware. Weld can be integrated into existing frameworks such as Spark, TensorFlow, Pandas and NumPy without changing their user-facing APIs. We demonstrate that Weld can speed up applications using these frameworks by up to 29×.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation of microstructure and corrosion behavior of dissimilar laser joint between Inconel 625 and AISI 430 ferritic stainless steel

Dissimilar weld joints between stainless steels and nickel based super alloys are extensively used in petrochemical, gas and oil applications. These joints jave great challenges from metallurgical transformations point of view. In this research, microstructural evolutions and corrosion behavior of laser weld joint between Inconel 625 and AISI 430 ferritic stainless steel were investigated. Ferr...

متن کامل

Evaluation of microstructure and corrosion behavior of dissimilar laser joint between Inconel 625 and AISI 430 ferritic stainless steel

Dissimilar weld joints between stainless steels and nickel based super alloys are extensively used in petrochemical, gas and oil applications. These joints jave great challenges from metallurgical transformations point of view. In this research, microstructural evolutions and corrosion behavior of laser weld joint between Inconel 625 and AISI 430 ferritic stainless steel were investigated. Ferr...

متن کامل

The Interface Structure in Dissimilar Welding of AISI 4130 to AISI 316L Steels Using ERNiCr-3 Filler Metal

In this research the interface structure of dissimilar joint between AISI 4130 and AISI316L steels produced by GTAW process was evaluated. ERNiCr-3 was used as a filler metal for this joint. After welding the microstructure of different areas including weld metals, heat affected zones and interfaces were studied by optical microscope (OM), scanning electron microscope (SEM) and energy dispersiv...

متن کامل

Weld: A Common Runtime for High Performance Data Analytics

Modern analytics applications combine multiple functions from different libraries and frameworks to build increasingly complex workflows. Even though each function may achieve high performance in isolation, the performance of the combined workflow is often an order of magnitude below hardware limits due to extensive data movement across the functions. To address this problem, we propose Weld, a...

متن کامل

Evaluation of the Melted Zone Microstructure in the Interface of the Dissimilar Weld between A335 Low Alloy Steel and ER309L Filler Metal by Gas Tungsten Arc Welding

In the present study, the microstructure and mechanical properties of the dissimilar welding between ASTM A335 low alloy steel and ER309L austenitic stainless steel were investigated using the gas tungsten arc welding process. The welding of dissimilar materials between ASTM A335 low alloy steel and ER309L austenitic stainless steel was found to have a significant effect on the microstructure w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1709.06416  شماره 

صفحات  -

تاریخ انتشار 2017